زبان برنامه نویسی Hypertext Preprocessor (پیش پردازنده فرامتن) که به
اختصار با PHP شناخته می شود، یکی از پر طرفدارترین زبانهای اسکریپتنویسی
متن باز و رایگان است که بیشتر برای طراحی برنامههای سمت سرور در
وبگاههای دینامیک مورد استفاده قرار میگیرد. کدهای پیاچپی توسط یک سرور وب که نرمافزار پیاچپی بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. زبان پیاچپی از نسخهٔ ۴.۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی و یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد. برنامهنویسی شیءگرا (Object-Oriented Programming مخفف:OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شیها میباشند. در واقع در این شیوه برنامه نویسی، برنامه به شیء گرایش پیدا میکند. به این معنا که دادهها و توابعی که قرار است بر روی این دادهها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمعبندی شده و یک واحد (شی) را تشکیل می دهند. PDO یک افزونه سبک و قدرتمند PHP برای اتصال به دیتابیس است. در دوره آموزشی Udemy PHP OOP & PDO with Projects For Beginners مفاهیم اولیه و پایه ای شی گرایی را آموزش خواهید دید سپس به طراحی سایت به صورت شی گرایی با استفاده از PHP خواهیم پرداخت.
بیشتر کمپانی ها و شرکت ها یک وب سایت کاری برای خود دارند. همچنین احتمال خیلی زیاد یک نرم افزار داخلی برای مدیریت امور شرکت و مشتریان نیز دارند. مشکل بزرگی که در سراسر دنیا شرکت ها با آن درگیر هستند این است که پلتفرم های مختلفی دارند و با یکدیگر همسان نیستند. در این دوره آموزشی قصد داریم به شما آموزش دهیم که چگونه می شود وب سایت شرکت را برای اینکه بتواند به نرم افزارهای دیگر و پلتفرم های دیگر سرویس دهد، آماده کنیم. در این دوره در مورد بهینه سازی وب سایت، ارتباط نرم افزارهای مختلف با آن، اتصال اندروید و iOS به آن بحث می شود.
با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامههای تحت وب این زبان به یکی از قدرتهای بزرگ در تولید برنامههای مبتنی بر وب تبدیل شده است. ترکیب این زبان با Css و Html5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامههای وب را حل کرده است. امروزه به قدری Javascript توسعه داده شده است که حتی در تولید برنامههای Native مانند Windows Store و برنامههای تحت Cloud نیز استفاده میشود. پیشرفتهای صورت گرفته و اشاره شده در این حوزه موجب شد تا شاهد پیداش برنامههای مبتنی بر جاوا اسکریپت با سایزهای بی سابقهای باشیم و این بیانگر این بود که تولید برنامههای مبتنی بر جاوا اسکریپت در مقیاسهای بزرگ امر دشواری است و اینک TypeScript توسط غول نرم افزاری جهان (Microsoft) پا به عرصه گذاشته که این فرآیند را آسانتر نماید. به کمک TypeScript میتوان برنامه تحت JavaScript در مقیاس بزرگ تولید کرد به طوری با هر مرورگر و سیستم عاملی سازگار باشد. TypeScript از شی گرایی نیز پشتیبانی میکند و خروجی آن در نهایت به JavaScript کامپایل میشود. در دوره آموزشی Pluralsight TypeScript In-depth با ویژگی های اساسی و مهم تایپ اسکریپت آشنا می شوید.
Meteor یک پلتفرم متن باز، برای طراحی سایت و برنامه های موبایل به زبان Javascript می باشد. طراحی سایت با Meteor این امکان را به شما می دهد تا سایت خود را با سرعت هر چه تمام تر پیاده سازی کنید. امکانات ویژه طراحی از قبیل رابط کاربری مدرن، قابل نمایش بر روی انواع مرورگرها، به روز رسانی لحظه ای و رسپانسیو فوق العاده از قابلیت های طراحی این پلتفرم می باشد، همچنین امکانات بسیار کاربردی برای توسعه دهندگان مثل کمتر شدن تعداد خط کدها نسبت به بقیه پلتفرم های موجود بدلیل وجود مدل برنامه نویسی محاوره ای، استفاده از زبان برنامه نویسی یکسان در سمت کلاینت و سرور، پکیج های آماده برنامه نویسی و پشتبانی لحظه ای بهمراه آپدیت های جدید برای پلتفرم از دیگر ویژگی های آن است. در دوره آموزشی Tutsplus Get Started With Meteor با نحوه برنامه نویسی با این فریم ورک آشنا می شوید.
Java Spring Framework مشهورترین فریم ورک برای ساخت نرم افزارهای تحت وب با جاوا می باشد. در مهندسی نرمافزار، مدل-نما-کنترلگر یا امویسی (MVC) به یک الگوی معماری نرمافزار گفته میشود. الگوی ساختاری امویسی به جداسازی دادههای کاربرد (از جملهٔ محتویات بخش مدل) از مؤلفههای ارائه شده بهصورت گرافیکی (بخش نما) و منطق مربوط به پردازش ورودیها (بخش کنترلگر) اقدام مینماید. هدف الگوی ساختاری امویسی صرفاً یکپارچگی در ساختار نرمافزار است و به کمک آن بدست گیری نرمافزار در راستای مدیریت و گسترش به سادگی انجام میگیرد. در این دوره آموزشی شما با فریم ورک Java Spring MVC و مزایای آن آشنا می شوید.
ادوبی میوز نرم افزار ساخت صفحات وب بدون نیاز به کدنویسی است که به تازگی شرکت ادوبی نسخه ی جدید CC آن را منتشر کرده است. با استفاده از Adobe Muse CC می توانید در کمترین زمان صفحات اینترنتی را برای نمایش در کامپیوتر و موبایل با آخرین استاندارهای وب و HTML تولید کنید. طراحی سایت با این نرم افزار نیازی به تخصص نداشته و به آسانی هر فردی می تواند صفحات اچ تی ام ال را بسازد. در این نسخه جدید، می توان صفحات اینترنتی را بدون وارد شدن به برنامه اصلی و از طریق مرورگر ویرایش کرد. این کار باعث بالا رفتن سرعت طراحی کاربر شده است. ادوبی میوز نسخه سی سی با سیستم عامل های ویندوز و مکینتاش سازگاری کامل دارد که باعث می شود کاربر به آسانی بتواند فایل های خود را بین این دو سیستم تبادل کند. از ویژگی های این نسخه می توان به هماهنگی با نرم افزار ادوبی دریم ویور نیز اشاره کرد که می توان برای بهتر شدن طراحی نهایی از آن نیز بهره برد.
دسته:
آموزش ←
گرافیک و طراحی
|
برنامه نویسی و طراحی وب
هر روزه وب سایت های جدیدی با محتوای غنی و متفاوت در دنیای وب شروع به فعالیت می کنند تا بازدیدکننده ی بیشتری جذب کنند و محصولات تجاری خود را بصورت آنلاین به فروش برسانند. طراحی های گوناگونی برای کامل کردن چرخه ی طراحی وب بوجود آمده است که تبدیل PSD به HTML یکی از این قابلیت ها می باشد. این سرویس یکی از اساسی ترین ابزار برای یک طراح وب محسوب می شود تا بتواند کار خود را به نحو احسن انجام دهد. خیلی از افراد مبتدی بدون هیچ پیش نمایشی از پروژه خود شروع به کد نویسی و طراحی می کنند. اما در واقع کار اصولی و روش طراحان حرفه ای کد کردن قالب html و css از روی فایل فتوشاپ از پیش طراحی شده است. به عبارتی باید آن ها با اصول تبدیل قالب PSD به HTML آشنایی داشته باشند و قادر باشند که قالب را همانطور که در PSD هست کد کنند. در دوره آموزشی Infinite Skills PSD To HTML With Photoshop And Dreamweaver با استفاده از فوتوشاپ و دریم ویور آموزش خواهید دید که چگونه یک فایل PSD را به قالب یک سایت تبدیل کنید و با استفاده از دریم ویور آن را پیاده سازی کنید.
بوتاسترپ مجموعه ای از ابزارهای رایگان برای ساخت وب سایت ها و برنامه های وب است. بوتاسترپ شامل تمپلت های طراحی اچتیامال و سیاساس محور برای typography، فرم ها، دکمه ها، نمودارها، اجزاء راهبری و دیگر اجزاء رابط کاربری و الحاقات اختیاری (JavaScript Extensions)، می باشد. بوتاسترپ محبوب ترین پروژه در GitHub است که توسط NASA و MSNBC و دیگر سایت های مطرح استفاده شده است. بوتاسترپ پشتیبانی نسبتاً ناقصی از HTML 5 و CSS 3 دارد، اما با تمامی مرورگرهای عمده سازگار است. از نسخه 2.0، بوتاسترپ از طراحی واکنش گرا (Responsive design) نیز پشتیبانی می کند. این بدان معنی است که طراحی گرافیکی صفحات وب به طور داینامیک با خصوصیات دستگاه مورد استفاده (کامپیوتر، تبلت و موبایل) تطبیق پیدا می کنند. APEX یا ORACLE APEX APPLICATION EXPRESS یک محیط برای تولید سریع برنامه های وب است. به زبان ساده تر شما می توانید با چند کلیک و ویزاردهای قوی برنامه های خود را بر روی دیتابیس اوراکل سریع تولید کنید.
در دوره آموزشی Udemy Bootstrap Tutorial with APEX با قابلیت های اساسی و کلیدی بوتاسترپ و اپکس آشنا می شوید.
اِنجین اِکس یک وب سرور (کارساز وب) با حجم پایین و کارایی بالا است که تحت مجوز بیاسدی منتشر میشود. این کارساز وب در یونیکس، گنو/لینوکس، بیاسدی، مک او اس و ویندوز اجرا میشود. این پروژه در سال ۲۰۰۱ بنیان نهاده شد و توسط یک توسعهدهنده مستقل به نام ایگور سیسووف به مرحله اجرا درآمد. در حال حاضر وبسایتهای سرشناسی همچون فیسبوک، نتفلیکس، وردپرس و سورسفورج از انجیناکس استفاده میکنند. Nginx سرعت پاسخگویی بسیار بالایی دارد و در بازدید های بسیار بالا واقعا عالی عمل می کند. از جمله قابلیت های Nginx سازگاری این وب سرور با اکثر توزیع های لینوکس هست. مستندات Nginx بسیار خوب است و فروم Nginx هم بسیار بهتر. یکی از قابلیت های خوب Nginx بروزرسانی و نصب بسیار ساده آن است. در دوره آموزشی Udemy Nginx - Beginner to Advanced با قابلیت ها و اصول Nginx آشنا می شوید.
تری دی اس مکس (۳ds Max) یکی از قدرتمند ترین برنامه های طراحی مدل های سه بعدی انیمیشن سازی و رندرینگ در عرصه گرافیک کامپیوتری(CG) بوده و امکانات بسبار گسترده و کارایی به نسبت آسان و همچنین ساز گاری با plugin های third-party متعدد از مزایای این نرم افزار قوی هست. VRay یکی از محبوب ترین پلاگین های رندر در برنامه های مدل سازی سه بعدی است. پلاگین VRay علاوه بر افزایش کارایی رندر تصاویر فوق العاده با کیفیت و واقعی سرعت کار را نیز ایجاد میکند. هم اکنون پلاگین وی ری برای نرم افزارهای 3D Studio Max طراحی شده که نحوه محاسبات نوری و فیزیکی آنها یکسان است. از محاسن پلاگین وی ری می توان به قدرت فوق العاده آن در نور پردازی، متریال سازی و رندرینگ قوی آن اشاره کرد. ولی به علت محدودیت هایی که در مقوله آموزش در این زمینه وجود دارد اکثر 3ds کارها با روشهایی که سعی و خطا در آن دخیل است کار های رندرینگ خود را انجام می دهند، که موجب صرف وقت فراوان و نتیجه نگرفتن در این زمینه می گردد. در دوره آموزشی Lynda V-Ray 3.0 for 3ds Max Essential Training شما با قابلیت های اساسی و نحوه بکار بردن این پلاگین کاربردی قدرتمند در نرم افزار تری دی اس مکس آشنا می شوید.